hydro pump - German English Dictionary